<?php 

	include("config.php");
    include(INCLUDEDIR."core.php");
	include("acceso.php");
	
	$tpl = new Plantilla();
	$tpl->setPlantilla("tpl.archivos.html");
	$tpl->prepare();	
	
	if($_REQUEST['accion']=='renombrar' && $_POST['id_carpeta']) {
		$id_carpeta = def_value($_POST['id_carpeta']);
		$nombre = isset($_POST['nombre'])?((sanitizar(createnick($_POST['nombre'])))):"";
		if(strlen($nombre)<3) {
			redir($_SERVER['PHP_SELF']."?idc=".$id_carpeta,"El nombre de la carpeta no puede ser tan corto",true);	
		}
		$query = "SELECT count(*) FROM carpetas WHERE nombre_carpeta like '$nombre' AND id_carpeta<>'$id_carpeta'";
		$n = intval(db::ExecuteScalar($query));
		if($n>0) {
			redir($_SERVER['PHP_SELF']."?idc=".$id_carpeta,"Ya existe una carpeta con ese nombre",true);	
		}		
		mysql_query("UPDATE carpetas SET nombre_carpeta = '$nombre' WHERE id_carpeta = '$id_carpeta'");
		redir("archivos.php?c=".$id_carpeta,"Se ha cambiado el nombre de la carpeta");
	}

	$id_carpeta = isset($_GET['idc'])?intval($_GET['idc']):0;
	$q = def_value($_GET['q'],false);
		
	$carpeta = db::getRow("SELECT * FROM carpetas WHERE id_carpeta = '$id_carpeta'");
	if(count($carpeta)==0) redir("archivos.php","La carpeta indicada no existe",true);
	
	$tpl->newBlock("RENOMBRAR");
	$tpl->assign("id_carpeta",$id_carpeta);
	foreach($carpeta as $k=>$v) $tpl->assign($k,$v);
	
	$tpl->Mostrar();
?>